, ,

OpenGL et GLX

Définitions

Voici quelques explications sur le monde d'OpenGL et ce qui l'entoure.

Ici, l'article vise le noyau Linux 2.6.x.

Installer OpenGL pour faire fonctionner des applications comme Google Earth ou divers jeux

Il arrive que OpenGL ne soit pas déjà installé de base. Soyez-en certain en vérifiant si un des paquets de OpenGL est en place ou non. Essayez d'installer mesa-utils : si le moyen utilisé pour installer mesa-utils vous dit que vous l'avez déjà installé, alors OpenGL est bien installé sur votre PC. Sinon, suivez les étapes qui suivent.

Il y aurait besoin de quelqu'un pour traduire ce tutoriel : http://www.larsen-b.com/Article/231.html . FIXME

Pour installer OpenGL, via un terminal :

sudo apt-get install freeglut3

Et pour installer la version de développement :

sudo apt-get install freeglut3-dev
Les versions de développement d'OpenGL sont instables vous les installez a vos risques et périls!

Configuration

Je n'arrive pas à installer openGL, comment dois-je faire

Pour le noyau

Pour la plupart des cartes les plus utilisées, les pilotes DRM sont disponibles et déjà installés à l'exception de 2.6.9-ish sur mach64 et savage. Pour ceci vous devez les construire à partir du CVS : http://dri.freedesktop.org/wiki/Building .

Tous les noyaux possèdent le support AGP.

Être certain que /dev/dri/card0 existe et qu'il est possible d'y écrire.

Pour l'utilisateur

Le pilote DRI Un DDX La librairie libGL

Mises à part les exceptions précédentes vous avez la partie utilisateur fonctionnelle.

Vous devez avoir les lignes suivantes dans Xorg.conf :

Load "dri" 
Load "glx"

Être certain que vous utilisez pilote DDX compatible avec DRI donc pas vesa ou fbdev.

Pour savoir si ça fonctionne faites la commande :

grep Direct /var/log/Xorg.0.log 

"Direct rendering enabled" devrait être affiché ainsi que "direct rendering: Yes" dans la commande :

glxinfo | grep direct

Contributeur principal : phetu.

Traduction de: http://people.freedesktop.org/~ajax/dri-explanation.txt